On Inter-Application Reuse of Exception Handling Aspects

نویسندگان

  • Júlio César Taveira
  • Hítalo Oliveira
  • Fernando Castor
  • Sérgio Soares
چکیده

In this paper we describe a study whose goal is to answer the question: “Is exception handling a reusable aspect”? To this end, we have systematically attempted to reuse exception handling AspectJ aspects across seven different real applications, some of them from the same domain, some based on the same development platform. Our preliminary results indicate that, due to a number of reasons, inter-application reuse is very difficult to achieve in practice. It was only possible to reuse handlers for particular cases, mainly empty handlers and trivial logging handlers. No handler with more than one line of code could be reused.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The ADEPT WfMS Project at the University of Ulm

In the ADEPT project [ADEPT] we are looking at different facets of advanced process-oriented information systems in conjunction with each other: Component-based application development, exception handling and flexibility issues, dynamic workflow changes, temporal aspects, workflow evolution, inter-workflow dependencies, man-machine interfaces, scalability, and WfMS architectures and implementat...

متن کامل

A Taxonomy and Evaluation for Systems Analysis Methodologies in a Workflow Context: Structured Systems Analysis Design Method (SSADM), Unified Modelling Language

Complex information systems require a methodology for their development in a structured manner. Many different methodologies exist, each sui table for a particular type of application. In this report we develop a taxonomy covering 14 different classification features for methodologies targeted at the workflow area. Features identified include concerns, method structure, data gathering means, pe...

متن کامل

A comparative study of exception handling mechanisms for building dependable object-oriented software

Modern object-oriented systems have to cope with an increasing number of exceptional conditions and incorporate fault tolerance into systems' activities in order to meet dependability-related requirements. An exception handling mechanism is one of the most important schemes for detecting and recovering errors, and for structuring fault-tolerant activities in a system. The mechanisms that were i...

متن کامل

Adaptation of Functional Object Programs

This position paper proposes certain program transformations facilitating reuse of higher-order functional programs. According to the terminology of AOP (aspect-oriented programming; [5, 1, 2]), we use functional programming languages as component languages and we represent aspects as program transformations. Our illustrative examples are concerned with adapting interpreter fragments to cope wi...

متن کامل

Generics and Exception Handling for Supporting User-Role Based Security in Object-Oriented Systems

User-role based security (URBS) has drawn signi cant attention in recent years for its ability to customize security privileges according to the responsibilities of individual user roles. To provide access to object-oriented applications, the public interface of each class contains methods for all potential users of the class. In order to nely tune this access, URBS can be introduced to promote...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010